to stuff - Spanish English Dictionary